package com.hns.can.master.entity;

import java.math.BigDecimal;
import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;

/**
 * 线路车辆关系实体 用于线路车辆分配
 * @author:Fisher
 * @email:zhuangcaijin@126.com
 * @version Revision 2.0.0
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "T_BASE_LINE_CAR_REL")
public class BaseLineCarRelEntity extends BaseEntity implements java.io.Serializable {
    
    // Fields
    @Id
    @Column(name = "REL_ID")
    private String    relId;
    @Column(name = "CORP_ID")
    private String    corpId;
    @Column(name = "CAR_ID")
    private String    carId;
    @Column(name = "LINE_ID")
    private String    lineId;
    @Column(name = "CRT_TIME")
    private Timestamp    crtTime;
    @Column(name = "CRT_USER")
    private String    crtUser;
    @Column(name = "UPDATE_TIME")
    private Timestamp updateTime;
    @Column(name = "UPDATE_USER")
    private String    updateUser;
    @Transient
    private String    lineName;
    @Transient
    private String    licPltNo;
    @Transient
    private String    carType;
    @Transient
    private String    operCertiNo;
    @Transient
    private String    remark;
    @Transient
    private BigDecimal    bindingStatus; // 驾驶员绑定状态
    @Transient
    private String      produceFacty;//生产厂家
    @Transient
    private String binding;
    @Transient
    private String eqmtCd;
    @Transient
    private String enabledSt;
    @Transient
    private String lockCarSt;
    @Transient
    private String wthrAirCondiCar;
    @Transient
    private BigDecimal refrEnerCons;
    @Transient
    private String flOilType;
    @Transient
    private String emissiGrade;
    @Transient
    private BigDecimal tankCapty;
    @Transient
    private String  organId;
    @Transient
    private String  produce_facty;
    @Transient
    private String  prch_date;
    @Transient
    private String  frame_no;
    
    @Transient
    private String  frameNo;
    
    @Transient
    private String  car_type;
    
    public String getRelId() {
        return relId;
    }
    
    public void setRelId(String relId) {
        this.relId = relId;
    }
    
    public String getCorpId() {
        return corpId;
    }
    
    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }
    
    public String getCarId() {
        return carId;
    }
    
    public void setCarId(String carId) {
        this.carId = carId;
    }
    
    public String getLineId() {
        return lineId;
    }
    
    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    public Timestamp getCrtTime() {
        return crtTime;
    }

    public void setCrtTime(Timestamp crtTime) {
        this.crtTime = crtTime;
    }

    public String getCrtUser() {
        return crtUser;
    }
    
    public void setCrtUser(String crtUser) {
        this.crtUser = crtUser;
    }
    
    public Timestamp getUpdateTime() {
        return updateTime;
    }
    
    public void setUpdateTime(Timestamp updateTime) {
        this.updateTime = updateTime;
    }
    
    public String getUpdateUser() {
        return updateUser;
    }
    
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }
    
    public String getLineName() {
        return lineName;
    }
    
    public void setLineName(String lineName) {
        this.lineName = lineName;
    }
    
    public String getLicPltNo() {
        return licPltNo;
    }
    
    public void setLicPltNo(String licPltNo) {
        this.licPltNo = licPltNo;
    }
    
    public String getCarType() {
        return carType;
    }
    
    public void setCarType(String carType) {
        this.carType = carType;
    }
    
    public String getOperCertiNo() {
        return operCertiNo;
    }
    
    public void setOperCertiNo(String operCertiNo) {
        this.operCertiNo = operCertiNo;
    }
    
    public String getRemark() {
        return remark;
    }
    
    public void setRemark(String remark) {
        this.remark = remark;
    }
    
    public BigDecimal getBindingStatus() {
        return bindingStatus;
    }
    
    public void setBindingStatus(BigDecimal bindingStatus) {
        this.bindingStatus = bindingStatus;
    }

    public String getProduceFacty() {
        return produceFacty;
    }

    public void setProduceFacty(String produceFacty) {
        this.produceFacty = produceFacty;
    }

    public String getBinding() {
        return binding;
    }

    public void setBinding(String binding) {
        this.binding = binding;
    }

    public String getEqmtCd() {
        return eqmtCd;
    }

    public void setEqmtCd(String eqmtCd) {
        this.eqmtCd = eqmtCd;
    }

    public String getEnabledSt() {
        return enabledSt;
    }

    public void setEnabledSt(String enabledSt) {
        this.enabledSt = enabledSt;
    }

    public String getLockCarSt() {
        return lockCarSt;
    }

    public void setLockCarSt(String lockCarSt) {
        this.lockCarSt = lockCarSt;
    }

    public String getWthrAirCondiCar() {
        return wthrAirCondiCar;
    }

    public void setWthrAirCondiCar(String wthrAirCondiCar) {
        this.wthrAirCondiCar = wthrAirCondiCar;
    }

    public BigDecimal getRefrEnerCons() {
        return refrEnerCons;
    }

    public void setRefrEnerCons(BigDecimal refrEnerCons) {
        this.refrEnerCons = refrEnerCons;
    }

    public String getFlOilType() {
        return flOilType;
    }

    public void setFlOilType(String flOilType) {
        this.flOilType = flOilType;
    }

    public String getEmissiGrade() {
        return emissiGrade;
    }

    public void setEmissiGrade(String emissiGrade) {
        this.emissiGrade = emissiGrade;
    }

    public BigDecimal getTankCapty() {
        return tankCapty;
    }

    public void setTankCapty(BigDecimal tankCapty) {
        this.tankCapty = tankCapty;
    }

    public String getOrganId() {
        return organId;
    }

    public void setOrganId(String organId) {
        this.organId = organId;
    }

    public String getProduce_facty() {
        return produce_facty;
    }

    public void setProduce_facty(String produce_facty) {
        this.produce_facty = produce_facty;
    }

    public String getPrch_date() {
        return prch_date;
    }

    public void setPrch_date(String prch_date) {
        this.prch_date = prch_date;
    }

    public String getFrame_no() {
        return frame_no;
    }

    public void setFrame_no(String frame_no) {
        this.frame_no = frame_no;
    }

    public String getCar_type() {
        return car_type;
    }

    public void setCar_type(String car_type) {
        this.car_type = car_type;
    }

	public String getFrameNo() {
		return frameNo;
	}

	public void setFrameNo(String frameNo) {
		this.frameNo = frameNo;
	}

}
